@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,p,img{margin:0; padding:0;}
*{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;}
img{vertical-align: middle; border:0;}
ul{list-style: none;}
a:link,a:visited{ text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
input:focus,
textarea:focus,
keygen:focus,
select:focus {outline:none;outline-offset: 0px;}/*表单项焦点初设*/
.clear{clear: both;}
.trans{text-transform: uppercase;}
body{ font-size:12px; font-family:"verdana"; background:#eceded;}

/* body */
.mainT span{float:right; padding-right: 10px;}
.mainT span a{padding: 0 10px; line-height: 107px;}
.mainT span a:link,.topBar span a:visited{color:#333;}

/* wap 设备 */
html{font-size:50px;}
html a:hover{text-decoration:none;}

/* focus 1120x378,720x243 轮播图部分*/
.mainFocus{ position:relative; width: 100%; height:378px; background-color: #000;margin:0 auto; margin-bottom: 35px;}
.mainFocus img{ width:100%;height:378px;}
.mainFocus .shadow .title{width: 260px; height: 65px;padding-left:30px;padding-top: 20px;}
.mainFocus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.mainFocus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.mainFocus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.mainFocus .btn a:hover,.focus .btn a.current{cursor:pointer; background:#fc114a;}
.mainFocus .fPic{ position:absolute; left:0px; top:0px; }
.mainFocus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.mainFocus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:54px; line-height: 54px; background:#000; filter:alpha(opacity=65);/* ie 有效*/-moz-opacity:0.65; /* Firefox  有效*/
  opacity: 0.65; /* 通用，其他浏览器  有效*/display:block;  text-align:left; }
.mainFocus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000;  }
.mainFocus .fbg{bottom:25px; right:30px; position:absolute; height:21px; text-align:center; z-index: 200; *width:101px;}
.mainFocus .fbg div{margin:12px auto 0;overflow:hidden;zoom:1;height:18px}
.mainFocus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 0 0 8px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.mainFocus .D1fBt .current,.focus .D1fBt a:hover{background:#53aee3;}
.mainFocus .D1fBt img{display:none}
.mainFocus .D1fBt i{display:none; font-style:normal; }
.mainFocus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.mainFocus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.mainFocus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.mainFocus .prev:hover{  background-position:0 0; }
.mainFocus .next:hover{  background-position:-40px 0;}

/* TTSlider */
.TTSlider{width:790px; height:420px;}
.TTSlider li{list-style-type:none;float:left;}
.TTSlider li img{border:none;}
/* TTSliderPic */
.TTSliderPic{width:100%;padding:0px;position:relative; z-index:1;/*与上面.cur div相配合，实现边框效果*/}
.TTSliderPicList{position:relative;overflow:hidden;height:362px;}
.TTSliderPic ul{position:absolute;display:none;top:3px;left:0;/*需要移动的对象*/}
.TTSliderPic ul.show{display:block;}/*哪个内容组的显示*/

.TTSliderPic li{width:250px; margin-right: 20px;}
.TTSliderPic li span{width:100%; margin-bottom: 20px; border: 1px #ededed solid; display: inline-block; position:relative;}
.TTSliderPic li a{display:block; overflow:hidden;}
.TTSliderPic li p{min-height:30px;line-height:20px;text-align:center;color:#fff; background:#015182; position: absolute; z-index: 3; left:0; bottom:0; width: 100%; *width:230px; padding: 5px 10px;  text-align: left;filter: Alpha(Opacity=75, Style=0);
  opacity: 0.75;}
.TTSliderPrevBtn,.TTSliderNextBtn{height:100%;width:45px;position:absolute;z-index:999;top:0;text-align:center;}
.TTSliderPrevBtn{left:0}
.TTSliderNextBtn{right:0;}
.TTSliderPrevBtn a,.TTSliderNextBtn a{height:30px;width:24px;display:inline-block;background:url(../img/sroll_left.gif) no-repeat; bottom:-55px; position: absolute; left:365px;}
.TTSliderNextBtn a{background:url(../img/sroll_right.gif) no-repeat 0px 0; left:-340px;}

/* footer */
.mainB{ text-align: center; border-top:6px solid #eceded; padding: 30px 0; font-size:12px; line-height: 16px; color:#666;}
.mainB p{margin-bottom: 10px;}

.artTxt p{font-size: 14px; line-height: 24px; color:#444; margin-bottom: 28px;}

.art{padding: 40px 120px 0;}

.main_Cont2 h2 a:hover{ text-decoration:none;}

.servicesCont h2{ line-height:24px; margin-bottom:10px;}
.servicesCont a{color:#000;}

.picTxt2,.picTxt2 a{ font-family:Arial, Helvetica, sans-serif;}

.main_R2 .imgBox, .main_R2 .imgBox2{margin-bottom:25px;}
#displaypagenum  {
  font-size:14px;
  font-weight:bold;
  color:#00619a;
  overflow: hidden;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-weight:normal;
  margin:20px 0px 0px 120px;
}
#displaypagenum span {
  text-decoration:none;
  color:#00619a;
  padding:5px 10px;
  background-color:#ebebeb;
  border-color:#ebebeb;
  color:#003366;
  border:1px solid #CCCCCC;
}
#displaypagenum {
  text-align: center;
}
#displaypagenum a {
  text-decoration:none;
  color:#00619a;
  padding:5px 5px;
  background-color: #fff;
  border:1px solid #CCCCCC;
}

#displaypagenum span:hover,#div_currpage a:hover{background-color:#006699;border-color:#006699;color:#fff;cursor:pointer;}

img {max-width:100%;}
figure.image img{margin:0}
figure.image figcaption{margin:0;text-align:left;font-size:14px;}
figure.image {display: table;margin: 0 auto;text-align:center;border: 0px solid white;}
figure.align-left {float: left;}
figure.align-right {float: right;}

.mainFocus .fcon img{ display:block; width:1120px;}
.mainFocus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:40px; display:inline-block;}

.breadBar{line-height:64px; padding:0 20px; color:#00558e;}
.breadBar b{ font-weight:normal; padding:0 10px;}

.imgTxt{font-size:14px; line-height:20px; color:#666; padding-top:2%; display:block;}
.imgTxt b{color:#00558e; font-weight: bolder;}

/* 文本内容 两行显示*/
.picTxt2 .txt3 h3, .picTxt2 .txt3 p{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.picTxt .txt3 h3, .picTxt .txt3 p {
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (min-width:750px){
  .mr5{margin-right:5px;}
  .mr8{margin-right:8px;}
  .mr15{margin-right:15px;}
  .mb40{margin-bottom: 40px;}
  /* pc 设备 */
  html .wap_box{display:none;}

  .floatLft{float:left;}
  .floatRgt{float:right;}
  /*body*/
  /* 影响媒体查询 */
  .bdy{width:1120px; margin:0 auto; background: #fff;}
  .main{padding:0px 20px 35px 20px;}
  .main h2{line-height: 50px; color:#00558e; font-size: 18px; font-weight: normal;}
  .main h2 a{color:#00558e;}
  .wrapper{min-width:1120px;}

  /* top */
  .topHead{width:100%; background: #fff;}
  .mainT{height:107px; width:1120px; margin:0 auto; background:#fff;}
  .mainT p, .mainT h2{float: left;width: 650px;font-size: 35px;line-height: 65px; padding: 20px 0 0 15px; color: #00558e; }

  .mainT .lineH35{ line-height:35px;}
   /* 仅仅 navT 影响mobile 样式 */
  .navT{height:48px; background:#00558e; }
  .navT a{color:#fff; font-size:16px; line-height:48px; display:inline-block; padding:0 27px;}
  .navT a:hover{text-decoration: none; background: url(../img/navBg.jpg) repeat-x;}
  .navT ul{width:1120px; margin:0 auto; position:relative; z-index:999;}
  .navT ul ul{ position:absolute;  *width:95%; z-index:99; left:0; *top:48px; padding-left:5%; background:#fff;  filter: Alpha(Opacity=70, Style=0); opacity: 0.70; display:none; }
  .navT ul li{float:left;}

  .mainL300{width:300px; padding:0 20px 20px 20px; *width:260px; float:left; margin-right: 30px;}

  .mainL300{width:100%; padding-bottom:0.2rem; float:none; margin-right: 0; background: #fff;}

  .mainL830{float:left; width:809px; *width:789px; padding-right:20px; border-right:1px #e3e3e3 solid;}

  .services{padding: 25px 0 50px 0; border-top:1px solid #e3e3e3;}
  .servicesCont{width: 339px; *width:309px; float: left; border-right: 1px #e3e3e3 solid; padding-top: 0;padding-right: 30px; padding-bottom: 0; margin-right:30px;}
  .servicesCont div{ margin-bottom:30px; font-size:16px; line-height:20px;}
  .servicesCont li{ margin-bottom:15px; background:url(../img/ico1.gif) no-repeat left 8px; padding-left:14px;}
  .borderR0{border-right: 0;}
  .mL0{ margin-right: 0;}

  .main h1{font-size: 38px; font-family:"Times New Roman", Times, serif; color:#333; font-weight: normal; line-height: 46px; margin-bottom: 15px;}
  .mainL830_2{float:left; width:809px; *width:789px; padding-right:20px;  border-right:1px #e3e3e3 solid; margin-bottom: 40px;}
  .artCont{padding:30px;  border-top:1px #e3e3e3 solid;}
  .artPic{text-align: center; padding-top: 40px; padding-bottom: 30px; overflow: hidden; width: 100%;}
  .infoBar{line-height: 30px;font-size: 11px;color: #666;padding-bottom: 50px;font-family: Georgia, "Times New Roman", Times, serif;}
  .infoBar b{font-weight: normal; margin-right: 40px;}
  .artTxt p{ font-family:"Times New Roman", Times, serif; font-size: 17px; line-height: 23px; color:#222; margin-bottom: 28px;}

  .navT ul ul a{color:#000; background:url(../img/ico6.png) no-repeat left center;}
  .navT ul ul a:hover{ background:url(../img/ico6.png) no-repeat left center; color:#045185;}
  .navT>ul>li.focusa{ background: url(../img/navBg.jpg) repeat-x;}

  .main_L2{width:790px; float:left;}

  .main_Cont2{margin-bottom: 20px; *overflow:hidden;}
  .main_Cont2 h2{border-bottom:1px dotted #00558e; margin-bottom: 10px; font-size:24px;background: linear-gradient(to top, #00558e, #eee);background-size: 1px 5px;background-repeat-y: no-repeat;background-position: 0 98%;
  }

  .picTxt .txt3 a:hover{color:#00558e;}
  .picTxt{padding: 15px 0; border-top: 1px #e3e3e3 solid; width:790px;}
  .picTxt .pic{float:left; width: 200px; margin-right: 15px;}
  .picTxt .pic img {float: left;width: 200px;margin-right: 15px;}
  .picTxt .txt3 h3{font-size: 16px; line-height: 22px; font-weight: normal; margin-bottom: 12px;}
  .picTxt .date{color:#666; font-size: 14px;}

  .picTxt2 .txt3 a:hover{color:#09669f; text-decoration:none;}
  .picTxt2{padding: 15px 0; border-bottom: 1px #e3e3e3 solid; width:790px;}
  .picTxt2 .pic{float:left; width: 200px; margin-right: 15px;}
  .picTxt2 .txt3 h3{font-size: 18px; line-height: 22px; font-weight:normal; margin-right:20%;}
  .picTxt2 .txt3 p{ font-size:14px; line-height:20px; color:#666;  padding-top:10px; margin-right:20%;}
  .picTxt2 .txt3 h3 a{color:#000;}
  .picTxt2 .date{color:#666; font-size: 14px;}

  .main_R2{width:250px; float:right;}
  .main_R2 h2{
    background: linear-gradient(to right, #00558e, #eee);
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 80%;
    padding-left: 5px;
  }

  .jhyBt b{ font-family:Verdana, Geneva, sans-serif; padding-left:2px; font-size:12px; line-height:14px; font-weight:normal;}

  .jhyBt span{width:100%; font-size:32px; line-height:44px; font-weight:bold;}

  .mainT h2{ width:770px;}
}

/*body*/
@media screen and (max-width:750px){
  html body{font-size:0.24rem;overflow-x:hidden;}
  html .pc_box{display:none;}
  body{ background:#fff;}
  .mainT, .mainT_2{ height:1.5rem;  background:#00558e; margin-bottom:0.3rem;}
  .mainT p{float:none; text-align:center; line-height:1.5rem; color:#fff; text-transform: uppercase; font-size:0.5rem; font-weight:normal;}
  .mainT h2{float:right; margin-top: 3%; margin-right: 3%; padding-left:4% ; width: 79%; color:#fff; text-transform: uppercase; font-size:0.45rem; line-height: 0.5rem; font-weight:normal; display: inline-block; }
  .mainT b{width:100%; display: block;}
  .mainT_2 h2{float:right; margin-top: 3%; margin-right: 10%; padding-left:0 ; width: 75%; color:#fff; text-transform: uppercase; font-size:0.48rem; line-height: 1.07rem; font-weight:normal; display: inline-block; text-align:center;}

  .navWap{float:left; width: 8%; margin-top: 8%; margin-left: 3%;}
  .navWap img{width:100%;}
  .navT{position:relative; }
  .navT a{color:#fff; font-size:0.38rem; text-transform:none; line-height:0.5rem; display:inline-block; padding:0.35rem 0.27rem;  width:100%;}
  .navT a:hover{text-decoration: none; background: url(../img/navBg.jpg) repeat-x;}
  .navT ul{width:100%; position:absolute; z-index:999; top:-0.3rem; margin:0 auto; background:#00558e; filter: Alpha(Opacity=90, Style=0); opacity: 0.90; display: none;}
  .navT ul li{float:none; border: 1px #5c92b7 solid;}

  .mainFocus{ margin-bottom:0.35rem;}
  .mainFocus .fcon img{ display:block; width:100%;}
  .mainFocus .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:10px; display:inline-block;}

  .mainB{padding:10%; font-size:0.24rem;line-height: 0.36rem;}

  .main h2{background:#f5f5f5; border-top:1px solid #01568d; padding-left:0.3rem; font-size:0.35rem; line-height:0.75rem; font-weight:normal; text-transform:uppercase;}
  .main h2 a{color:#00558e;}

  .main .borderB0{ border:0;}

  .trade ul{ margin-bottom: 0.3rem;}
  .trade ul li{width:100%;padding:0.2rem 0.3rem; border-bottom:1px solid #e3e3e3;}
  .trade h3{font-size: 0.35rem; color:#000; font-weight: normal; padding-bottom:0.05rem; font-family: verdana;}
  .trade p{padding-top:10px; line-height: 0.4rem; color:#666; font-size: 0.28rem;}

  .mainL830{float:none; width:100%; border-right:1px #e3e3e3 solid;}

  .servicesCont{width:100%;}
  .servicesCont div{ margin-bottom:0.3rem; font-size:0.28rem; line-height:0.4rem;}
  .servicesCont ul{padding:0.1rem 0.3rem;}
  .servicesCont li{ margin-bottom:15px; background:url(../img/ico1.gif) no-repeat left 0.15rem; padding-left:14px;}

    .picTxt .txt3 a:hover{color:#00558e;}
  .picTxt{padding: 0.3rem 0.35rem; border-top: 1px #e3e3e3 solid;}
  .picTxt .pic{float:left; width: 1.95rem; margin-right: 0.2rem;}
  .picTxt .pic img{width:100%;}
  .picTxt .txt3 h3{font-size: 0.28rem; line-height: 0.35rem; font-weight: normal; margin-bottom: 0.1rem;}
  .picTxt .txt3 h3 a{color:#000;}
  .picTxt .date{color:#666; font-size: 0.24rem;}

  .main h1{font-size: 0.46rem; font-family:"Times New Roman", Times, serif; color:#333; font-weight: normal; line-height: 0.52rem; margin-bottom: 0.15rem;}
  .mainL830_2{ width:100%; margin-bottom: 0.4rem;}
  .artCont{padding:0 30px 0 30px;}
  .artPic{text-align: center; padding-top: 0.4rem; padding-bottom: 0.3rem; overflow: hidden; max-width: 470px; margin: 0 auto;}
  .artPic img{width:100%;}
  .infoBar{line-height: 0.5rem; font-size: 0.28rem; color:#666;}
  .infoBar b{font-weight: normal; margin-right: 0.3rem;}
  .artTxt p{ font-family:"Times New Roman", Times, serif; font-size: 0.32rem; line-height: 0.4rem; color:#444; margin-bottom: 0.28rem;}
  .artTxt p img{text-align: center;padding-top: 0.4rem;padding-bottom: 0.3rem;overflow: hidden;width: 100%;margin: 0 auto;}

  .main_L2{width:100%;}

  .picTxt2 .txt3 a:hover{color:#09669f;}
  .picTxt2{padding: 0.3rem 0.35rem; border-top: 1px #e3e3e3 solid;}
  .picTxt2 .pic{float:left; width: 1.95rem; margin-right: 0.2rem;}
  .picTxt2 .pic img{width:100%;}
  .picTxt2 .txt3 h3{font-size: 0.32rem; line-height: 0.36rem; font-weight: normal; margin-bottom: 0.1rem;}
  .picTxt2 .txt3 p{ font-size:0.28rem; line-height:0.34rem; color:#666;  padding-top:0.1rem;}
  .picTxt2 .txt3 h3 a{color:#000;}
  .picTxt2 .date{color:#666; font-size: 0.24rem;}

  .imgTxt{font-size:0.3rem; line-height:0.4rem; color:#666; padding:2% 0; display:block;}
  .imgTxt b{color:#00558e; font-weight:normal;}

  p.jhyBt{float:left; width:55%; padding-left:5%; text-align:center; line-height:1.5rem; color:#fff; text-transform: uppercase; font-size:0.7rem; display: inline-block;}

  .main_R2{width:90%; margin:0 5%; float:none;}
  .main_R2 .imgBox{width:100%; margin-bottom:25px;}
  .main_R2 .imgBox img{width:100%; height:580px;}
  .main_R2 .imgBox2{width:100%; margin-bottom:25px;}
  .main_R2 .imgBox2 img{width:100%;  height:320px;}

  .jhyBt b{ display:none;}

  .jhyBt span{width:100%; font-size:0.4rem; font-weight:bold;}

  .back{ float:left; width:20px; height:26px; margin-top:5%; margin:7% 2% 0 2%;}
  .back img{width:100%;}
  #t_search{ display:none;}
}
/* 媒体查询 */
@media screen and (min-width:320px){html{font-size:2.1875rem;}}
@media screen and (min-width:360px){html{font-size:3.5rem;}}
@media screen and (min-width:400px){html{font-size:3.875rem;}}
@media screen and (min-width:480px){html{font-size:4.6875rem;}}
@media screen and (min-width:750px){html{font-size:5.4375rem;}}
@media screen and (min-width:640px){html{font-size:6.25rem;}}
@media only screen and (max-width: 800px){
  .main_R2 .imgBox img{width:100%; height:480px;}
  .main_R2 .imgBox2 img{width:100%;  height:200px;}
  .main_Img ul{ padding-top:0;}
  .main_Img li img{width:100%; height:230px;}
}
@media only screen and (max-width: 440px){
  .main_R2 .imgBox img{width:100%; height:220px;}
  .main_R2 .imgBox2 img{width:100%;  height:120px;}
  .main_Img li img{width:100%; height:120px;}
  .sendMsg .inputBox{height:40px;}
}

@media only screen and (max-width: 320px){
  .main_R2 .imgBox img{width:100%; height:200px;}
  .main_R2 .imgBox2 img{width:100%;  height:90px;}
  .main_Img ul{ overflow:hidden; padding:10px 0;}
  .main_Img li img{width:100%; height:90px;}
}
/* max-width: 1024px */
@media only screen and (max-width: 1024px) {
  .TTSlider{width:79%; padding-left: 5px; margin-top: 0.5rem; height:530px; margin: 0 auto;}
  .mainFocus{height:460px;}
  .mainFocus img{height:460px;}
  .mainFocus .fbg{right:15px;}
}
/* max-width: 800px */
@media only screen and (max-width: 800px) {
  .mainFocus{height:360px;}
  .mainFocus img{height:360px;}
  .TTSlider{width:90%; padding-left: 5px; margin-top: 0.5rem; height:530px; margin: 0 auto;}
  .TTSliderPic li{width:330px;  margin-right: 20px;}
  .TTSliderPic li span{width:100%; margin-bottom: 20px; border: 1px #ededed solid; display: inline-block; position:relative; height:220px;}
  .TTSliderPic li span img{width:100%; height:218px;}
  .TTSliderPicList{position:relative;overflow:hidden;height:465px;}
  .TTSliderPrevBtn a,.TTSliderNextBtn a{left:305px;}
  .TTSliderNextBtn a{left:-290px;}

}
@media only screen and (max-width: 440px) {
  .TTSlider{width:81%; padding-left: 10px;}
  .TTSliderPrevBtn a,.TTSliderNextBtn a{left:130px;}
  .TTSliderNextBtn a{left:-115px;}

  .main_L .newsT li span{line-height: 16px; margin-bottom: 5px;}
  .main_L .newsT li span{background:url(../img/ico1.gif) no-repeat left 5px;}
  .visitPic span{bottom:22px;}

  .serv ul{ padding: 0.5rem 0.2rem 0.0rem 0.2rem;}
  .serv li a{ color:#fff !important;}

}
/*max-width: 414px*/
@media only screen and (max-width: 414px) {
  .mainT2{ margin-bottom:15px;}
  .mainFocus{height:190px;}
  .mainFocus img{height:190px;}
  .mainFocus .shadow{ height:48px; line-height:20px;  overflow: hidden;}
  .mainFocus .shadow a{margin-left:5px; margin-top:5px; width:70%;}
  .mainFocus .fbg{ padding-top:10px;}

  .TTSlider{width:85%;}
}
/*max-width: 375px*/
@media only screen and (max-width: 375px) {
  .mainFocus .shadow{ height:50px; line-height:50px;}
  .mainFocus .shadow a{margin-left:5px; margin-top:0; width:72%; display:block;overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
  .mainFocus .fbg{right:10px; padding-top:5px;}
  .TTSliderPic li{width:310px;  margin-right: 20px;}
  .TTSlider{width:90%; padding-left:12px;}
  .TTSliderPrevBtn a,.TTSliderNextBtn a{left:120px;}
  .TTSliderNextBtn a{left:-105px;}
  .TTSliderPic li span img{width:100%; height:190px;}
  .infoBar b{font-weight: normal; margin-right: 0.14rem;}
  .mainFocus{height:170px;}
  .mainFocus img{height:170px;}
}
/*max-width: 360px*/
@media only screen and (max-width: 360px) {
  .TTSlider{ padding-left:5px;}
  .visitPic span{bottom:20px;}
}
/*max-width: 320px*/
@media only screen and (max-width: 320px) {
  .mainFocus .shadow a{width:67%;}
  .TTSlider{ width:100%;}
  .visitPic span{bottom:15px;}
  .mainFocus{height:140px;}
  .mainFocus img{height:140px;}
  .navWap{margin-top: 5%;}
  .wap_search{margin:5% 3% 0 0;}
  .jhyBt span{width:100%; font-size:0.5rem; font-weight:bold;}
  .tlBox .sInner{width:85%;} 
}